tragadora de leguas - Spanish English Dictionary

tragadora de leguas

Meanings of "tragadora de leguas" in English Spanish Dictionary : 1 result(s)

Spanish English
Colloquial
tragadora de leguas [f] fast-walking person